Development of Algorithmic Thinking and Imagination: base of programming skills

نویسنده

  • EVA MILKOVÁ
چکیده

This paper is based on rich experience gained in the area of computer science education and it could serve as an inspirational material directed to all educators developing students’ programming skills. The area of software development has undergone a rapid expansion and this trend is so far continuing. Each developer has to learn constantly and master new technology. However, the foundation a developer gains at the beginning of his/her career plays a crucial role. An essential part of studies at faculties preparing students in the area of computer science is the development of student’s ability to think algorithmically. Students must be able to create various algorithms solving given problems starting with easy ones and consecutively increase their algorithmic knowledge and shifts during studies till the level where they deeply understand much more complex algorithms. The aim of this paper is to introduce our approach that has proven to be successful in the optimization of teaching and learning a subject developing algorithmic thinking of beginners. This is followed by a discussion of the benefits of puzzles, solved within subjects, dealing with graph algorithms and enabling development of students’ logical thinking and imagination, i.e. skills needed for deeper understanding more complex algorithms. Key-Words: Computer science education, algorithms, algorithmic thinking, graph theory and algorithm, puzzles

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Game-based Programming towards Developing Algorithmic Thinking Skills in Primary Education

This paper presents cMinds, a learning intervention that deploys game-based visual programming towards building analytical, computational, and critical thinking skills in primary education. The proposed learning method exploits the structured nature of programming, which is inherently logical and transcends cultural barriers, towards inclusive learning that exposes learners to algorithmic think...

متن کامل

Testing Algorithmic Skills in Traditional and Non-Traditional Programming Environments

The Testing Algorithmic and Application Skills (TAaAS) project was launched in the 2011/2012 academic year to test first year students of Informatics, focusing on their algorithmic skills in traditional and non-traditional programming environments, and on the transference of their knowledge of Informatics from secondary to tertiary education. The results of the tests clearly show that students ...

متن کامل

The Effect of Critical Thinking Skills Training on the Development of Social Skills and Cognitive Skills Students

The purpose of this study was to investigate the effect of teaching critical thinking skills on students' social and cognitive development. This quasi-experimental study was performed using pre-test and post-test with control group. The statistical population consisted of all seventh grade female students in Karaj in the academic year 95-96. Multistage cluster sampling method was used for sampl...

متن کامل

Fostering Creative Thinking through Philosophy-based Dialogue Skills for Children

Introdction: Philosophy can be used as a way to cultivate moral thinking, critical thinking, and creative thinking. The aim of the present study is to investigate the development of creative thinking through philosophybased dialogue skills for children. Methods: This Review article has been performed using creative thinking, conversation skills, and philosophy for children keywords in variou...

متن کامل

Compression the Effect of Clinical Concept Mapping & Nursing Process in Developing Nursing Students’ Critical Thinking Skills

Introduction: Development of critical thinking and clinical education has remained a serious and considerable challenge throughout the nursing educational system in Iran. Education experts believe that effective teaching methods such as concept mapping and nursing process are practical strategies for critical development. Thus, this study was carried out to compare the effectiveness of clinical...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012